package cn.com.lsy.product.lepao.model.mt.dao;

import cn.com.lsy.product.lepao.model.mt.entities.*;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface MtOrderFormMapper {

    List<SearchDepositListDto> selectDepositByPage(Map<String, Object> param);

    int selectDepositByCount(Map<String, Object> param);

    List<IncomeListDto> selectIncomeByPage(Map<String, Object> param);

    int selectIncomeByCount(Map<String, Object> param);

    OrderPayInfoDto selectOrderPayInfo(Map<String, Object> param);

    List<BalanceListDto> selectBalanceByPage(Map<String, Object> param);

    int selectBalanceByCount(Map<String, Object> param);

    BigDecimal selectIncomeSum(Map<String, Object> param);

    BigDecimal selectDepositSum();

    NewCardTotalDto selectPlatformMonthCardNum(Map<String, Object> param);

    int selectStoreMonthCardNum(Map<String, Object> param);

    int selectBuyCardTotal(Map<String, Object> param);

    BigDecimal selectReachargeTotal(Map<String, Object> param);

    List<TodayStoreIncomeDto> selectTodayStoreIncome(Map<String, Object> param);
}
